@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#1a1a1a; background:#FFF;}
img{ margin:0; padding:0; border:none;}
ul,li,ol,h1,h2,h3,p,i{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited,a:active{  text-decoration:none; color:#333333;}
a:hover{  text-decoration:none; color:#006837;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{width:1200px; margin:0 auto;}
.clr{ clear:both;}

/*头部*/
.head_hyj{width: 100%;}
.head_hyj1{ border-bottom:1px solid #e1e1e1; min-width:1200px; width:100%; height:55px; line-height:55px;}
.head_hyj1left{ height:55px; color:#7d7d7d; font-size:14px;}
.head_hyj1rx1{ background:url(../../images/images/top_ico_01.jpg) no-repeat center left; padding-left:40px; line-height:55px; font-family:Arial; color:#006837; font-size:24px;}
.head_hyj1rx2{ width:36px; position:relative; margin-left:10px;}
.head_hyj1rx2 a{ display:block; width:36px; height:55px; background:url(../../images/images/top_ico_02.jpg) no-repeat center center;}
.head_hyj1rx2 span{ display:block; position:absolute; top:56px;right:-25px; display:none; border:1px solid #e1e1e1; padding: 4px; background: #FFFFFF;}
.head_hyj1rx2:hover span{ display:block;}
.head_hyj1rx3{ width:36px; position:relative; margin-left:10px;}
.head_hyj1rx3 a{ display:block; width:36px; height:55px; background:url(../../images/images/top_ico_03.jpg) no-repeat center center;}
.head_hyj1rx3 span{ display:block; position:absolute; top:56px;  right:-25px; display:none; border:1px solid #e1e1e1; padding: 4px; background: #FFFFFF;}
.head_hyj1rx3:hover span{ display:block;}

.head_hyj2{}
.head_hyj2left{ height:99px;}
.head_hyj2left a{ display:block; }
.head_hyj2righ{ width:805px; height:99px;}
.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
	font-size:16px;
	color:#000000; font-family:"微软雅黑";
	text-decoration:none;
	display:block; float:left;
	height:99px;
	line-height:99px; width:115px; overflow:hidden;
	text-align:right;
	vertical-align:middle;
}
.nav_before a:hover{color:#006837;}
.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{color:#006837;}
.nav_before_down a:hover{color:#006837;}

.banner_sd{width:100%; height:790px;}
.flexslider{position:relative;width:100%; height:790px; text-align:center; min-width:1200px;   overflow:hidden;background:url(../../images/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:790px;}
.flex-control-nav{position:absolute;bottom:35px;z-index:4;width:100%;text-align:center; left:0; margin-bottom:-10px;}
.flex-control-nav li{display:inline-block;width:45px;height:10px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:45px;height:10px;line-height:30px;overflow:hidden;background:url(../../images/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

/*中间*/
.hyj_m1{ padding-top:65px;}
.hyj_m1_x1{ text-align:center; padding-bottom:70px;}
.hyj_m1_x2{ background:url(../../images/images/index_06.jpg)#FFFFFF no-repeat bottom center; min-width:1200px; width:100%; padding-bottom:100px;}
.hyj_m1_x2o{ margin-right:13px;}
.hyj_m2{ padding-bottom:80px;}
.hyj_m2x1{ position:relative; width:100%; height:115px;}
.hyj_m2x1p{ position:absolute; top:-38px; width:100%; background:url(../../images/images/qw_03.png) no-repeat top center; height:153px;}
.hyj_m2x1pa{ width:950px; margin-left:250px; padding-top:38px;}
.m2x1pa_one{ width:158px;}
.m2x1pa_one span{ display:block; text-align:center;}
.m2x1pa_one font{ display:block; text-align:center; height:35px; line-height:35px; font-size:18px; margin-top:5px;}

.hyj_m2x2{ text-align:center; padding-top:60px; padding-bottom:35px;}
.hyj_m2x3{ background:url(../../images/images/index_12.jpg) no-repeat top center; min-width:1200px; width:100%; height:500px; padding:40px 0px;}
.chinaz2{ width:1200px; height: 500px; position: relative; overflow:hidden;}
.q51buypic2{ width:1200px; height:500px; overflow:hidden; position:relative; }
.q51buypic2 li{ width:1200px; height:500px;}
.m2x3lone{}
.m2x3loimg{ width:800px; height:500px; background:#f9f9f9;}
.m2x3loimg div{ width:800px; height:500px; display:table-cell; vertical-align:middle; text-align:center;}

.m2x3lofot{ width:360px; margin:170px 0px 0px 0px;}
.m2x3lofot1{ background:url(../../images/images/main_42.jpg) no-repeat center left; padding-left:15px; font-size:40px; height:65px; line-height:65px; overflow:hidden;}
.m2x3lofot2{ font-size:16px; color:#8b8b8b; height:60px; line-height:30px; overflow:hidden; margin-top:5px;}
.jt_h{ position:absolute; right:130px; bottom:0px; z-index:10; width:140px; height:60px;}
.jt_h a.prev{ display:block; float:left; background:url(../../images/images/main_46.png) no-repeat center center; width:60px; height:60px;}
.jt_h a.next{ display:block; float:right; background:url(../../images/images/main_48.png) no-repeat center center; width:60px; height:60px;}

.hyj_m2x4{ padding-top:55px;}
.hyj_m2x4x{ width:1200px; height:430px;}
.chinaz { width:1200px; height: 430px; position: relative; overflow:hidden;}
.q51buypic{ width:1200px; height:375px; overflow:hidden; position:relative; }
.q51buypic li{ width:385px; height:375px; float:left; margin-right:22px;}
.m2x4lone{ width:385px; height:375px;}
.m2x4loimg{ width:385px; height:290px; background:#f9f9f9;}
.m2x4loimg div{ width:385px; height:290px; display:table-cell; vertical-align:middle; text-align:center;}
.m2x4lofot{}
.m2x4lofot1{ height:84px; line-height:84px; padding:0px 20px;}
.m2x4lofot1 font{ display:block; height:84px; text-align:center; overflow:hidden; font-size:20px;}
.m2x4lofot2 {position: relative;top: 0; width:100%; height:1px; overflow:hidden;}
.main1-box-bg {position: absolute;width: 770px;height: 1px;left: -385px; bottom: 0;background: url(../../images/images/bor_02.jpg) no-repeat; overflow: hidden;}

/*数字按钮样式*/
.chinaz .num { overflow:hidden; height: 12px; position: absolute; bottom:0px; right: 0px; zoom:1; z-index:3; text-align:center; width:100%;}
.chinaz .num ul{ position:absolute; width:100%; text-align:center;}
.chinaz .num li { width:30px; height:10px; line-height: 124px; text-align:center; border:1px solid #006837; border-radius:5px; cursor:pointer;display:inline-block; margin:0px 5px;}
.chinaz .num li.on { background:#006837; border:1px solid #006837;} /*当前项*/

.hyj_m2q{ background:url(../../images/images/index_18.jpg)#FFFFFF no-repeat top center; min-width:1200px; width:100%; padding-top:75px;}
.hyj_m2q1{ text-align:center; padding-bottom:70px;}
.hyj_m2q2{ width:100%; min-width:1200px;}
.hyj_m2q2midd{ width:625px; height:165px; margin-left:42px; margin-top:10px;}
.hyj_m2q2midd font{ display:block; width:625px; height:165px; line-height:33px; overflow:hidden; color:#FFFFFF; font-size:16px; text-indent:2em;}

.hyj_m3{ padding-top:75px;}
.hyj_m3tit{ text-align:center; padding-bottom:54px;}
.hyj_m3lst{ width:1200px; height:515px;  overflow:hidden;}
.hyj_m3lleft{ width:540px; height:515px;}
.hyj_m3llx1{ width:540px; height:260px; background:#f9f9f9;}
.hyj_m3llx1 div{ width:540px; height:260px; display:table-cell; vertical-align:middle; text-align:center;}
.hyj_m3llx2{ padding:35px 34px; height:105px; border:1px solid #ffffff; border-top:none; border-bottom:none;}
.hyj_m3llx2 span{ display:block; height:30px; line-height:30px; overflow:hidden; font-size:18px;}
.hyj_m3llx2 font{ display:block; height:50px; line-height:25px; overflow:hidden; font-size:16px; color:#929292; margin-top:15px;}

.hyj_m3llx3{ background:#f5f5f5; padding:9px 29px; border:1px solid #eeeeee;}
.m3llx3left{ width:200px;}
.m3llx3left span{ display:block; font-size:36px; color:#767676; height:35px; line-height:35px; }
.m3llx3left font{ display:block; font-size:16px; color:#767676; height:25px; line-height:25px;}
.m3llx3righ{ background:url(../../images/images/main_67.png) no-repeat center right; height:60px; width:60px;}
.hyj_m3lleft a:hover .hyj_m3llx2{ border-color:#006837;}
.hyj_m3lleft a:hover .hyj_m3llx3{ background:#006837; border-color:#006837;}
.hyj_m3lleft a:hover .m3llx3left span,.hyj_m3lleft a:hover .m3llx3left font{ color:#ffffff;}
.hyj_m3lleft a:hover .m3llx3righ{background:url(../../images/images/main_63.png) no-repeat center right;}

.hyj_m3lrigh{ width:585px; height:515px;overflow:hidden;}
.hyj_m3lrone{ height:255px; width:585px; margin-bottom:5px;}
.m3lroneleft{ width:20px; height:85px; margin-top:170px; background:url(../../images/images/index_32.jpg) no-repeat center center;}
.m3lronerigh{ width:540px; height:255px;}
.m3lronerx1{ padding:35px 34px 34px 34px; height:105px; border:1px solid #ffffff;  border-bottom:none;}
.m3lronerx1 span{ display:block; height:30px; line-height:30px; overflow:hidden; font-size:18px;}
.m3lronerx1 font{ display:block; height:50px; line-height:25px; overflow:hidden; font-size:16px; color:#929292; margin-top:15px;}
.m3lronerx2{ background:#f5f5f5; padding:9px 29px; border:1px solid #eeeeee;}
.m3lrx2left{ width:200px;}
.m3lrx2left span{ display:block; font-size:36px; color:#767676; height:35px; line-height:35px; }
.m3lrx2left font{ display:block; font-size:16px; color:#767676; height:25px; line-height:25px;}
.m3lrx2righ{ background:url(../../images/images/main_67.png) no-repeat center right; height:60px; width:60px;}
.hyj_m3lrone a:hover .m3lronerx1{ border-color:#006837;}
.hyj_m3lrone a:hover .m3lronerx2{ background:#006837; border-color:#006837;}
.hyj_m3lrone a:hover .m3lrx2left span,.hyj_m3lrone a:hover .m3lrx2left font{ color:#ffffff;}
.hyj_m3lrone a:hover .m3lrx2righ{background:url(../../images/images/main_63.png) no-repeat center right;}
.hyj_m3lrone a:hover .m3lroneleft{ background:url(../../images/images/index_28.jpg) no-repeat center center;}

.hyj_m3more{ width:27px; margin:0 auto; padding-top:40px;}
.hyj_m3more a{ display:block;}

.hyj_m4{ padding-top:70px;}
.hyj_m4x1{ text-align:center; padding-bottom:33px;}
.hyj_m4x2{ background:url(../../images/images/tttt_47.jpg) no-repeat center; min-width:1200px; width:100%; padding:110px 0px 47px 0px; height:310px;}
.hyj_m4x2q1{ margin-bottom: 37px; }
.hyj_m4x2q1e{ width: 360px; border:1px solid #ffffff; background: rgba(255,255,255,0.5); height: 55px;}
.hyj_m4x2q1e span{ display: block; float: left; width: 80px; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 55px;}
.hyj_m4x2q1e font{ display: block; float: right; width: 260px; padding-right: 20px;}
.hyj_m4x2q1e font input{ width: 260px; height: 55px; line-height: 55px; background: none; padding: 0px; border:none; outline: none; color: #FFFFFF; font-size: 16px;}

.hyj_m4x2q1r{ margin-left: 57px; width: 360px; border:1px solid #ffffff; background: rgba(255,255,255,0.5); height: 55px;}
.hyj_m4x2q1r span{ display: block; float: left; width: 110px; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 55px;}
.hyj_m4x2q1r font{ display: block; float: right; width: 230px; padding-right: 20px;}
.hyj_m4x2q1r font input{ width: 230px; height: 55px; line-height: 55px; background: none; padding: 0px; border:none; outline: none; color: #FFFFFF; font-size: 16px;}

.hyj_m4x2q1t{ width: 360px; border:1px solid #ffffff; background: rgba(255,255,255,0.5); height: 55px;}
.hyj_m4x2q1t span{ display: block; float: left; width: 110px; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 55px;}
.hyj_m4x2q1t font{ display: block; float: right; width: 230px; padding-right: 20px;}
.hyj_m4x2q1t font input{ width: 230px; height: 55px; line-height: 55px; background: none; padding: 0px; border:none; outline: none; color: #FFFFFF; font-size: 16px;}

.hyj_m4x2q2{border:1px solid #ffffff; background: rgba(255,255,255,0.5); height: 85px; width: 1198px; margin-bottom: 43px;}
.hyj_m4x2q2 span{ display: block; float: left; width: 145px; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 55px;}
.hyj_m4x2q2 font{ display: block; float: right; width: 1033px; padding-right: 20px; overflow: hidden;}
.hyj_m4x2q2 font textarea{ width: 1033px; height: 63px; line-height: 35px; background: none; padding: 10px 0px; resize: none; border:none; outline: none; color: #FFFFFF; font-size: 16px;}




.hyj_m4x2q3{ width: 160px; height: 85px; margin: 0 auto;}
.hyj_m4x2q3 a{ display: block; width: 180px; height: 85px; line-height: 85px; background: #006837; color: #FFFFFF; font-size: 24px; text-align: center;}

.hyj_m5{ background:#ffffff; min-width:1200px; width:100%; padding:55px 0px;}
.hyj_m5lx1{ text-align:center; padding-bottom:60px;}
.hyj_m5lx2{}
.hyj_m5lx2left{ width:650px; height:360px;}
.hyj_m5lx2righ{ width:520px; height:360px;}
.hyj_m5lx2ry1{ background:url(../../images/images/index_50.jpg) no-repeat top center; padding:100px 0px 0px 0px;}
.hyj_m5lx2ry1 span{ display:block; text-align:center; height:50px; line-height:50px; color:#006837; font-size:36px; font-weight:bold;}
.hyj_m5lx2ry2{ width:260px; margin:27px auto;}
.hyj_m5lx2ry2 span{ display:block; float:left; width:150px; height:150px;}
.hyj_m5lx2ry2 font{ display:block; float:right; line-height:150px; font-size:18px; color:#333333;}
.hyj_m5lx3{ padding-top:50px;}
.hyj_m5lx3_y1{ width:250px; margin-right:53px;}
.hyj_m5lx3_y1 i{ display:block; width:250px; background:url(../../images/images/index_59.jpg) no-repeat center; height:80px; padding-bottom:20px;}
.hyj_m5lx3_y1 span{ display:block; text-align:center; color:#868686; font-size:16px; text-transform:uppercase; height:40px; line-height:40px;}
.hyj_m5lx3_y1 font{ display:block; text-align:center; color:#333333; font-size:18px; overflow:hidden; height:35px; line-height:35px;}
.hyj_m5lx3_y2{ width:310px; margin-right:53px;}
.hyj_m5lx3_y2 i{ display:block; width:310px; background:url(../../images/images/index_61.jpg) no-repeat center; height:80px; padding-bottom:20px;}
.hyj_m5lx3_y2 span{ display:block; text-align:center; color:#868686; font-size:16px; text-transform:uppercase; height:40px; line-height:40px;}
.hyj_m5lx3_y2 font{ display:block; text-align:center; color:#333333; font-size:18px; overflow:hidden; height:35px; line-height:35px;}
.hyj_m5lx3_y3{ width:210px;}
.hyj_m5lx3_y3 i{ display:block; width:210px; background:url(../../images/images/index_64.jpg) no-repeat center; height:80px; padding-bottom:20px;}
.hyj_m5lx3_y3 span{ display:block; text-align:center; color:#868686; font-size:16px; text-transform:uppercase; height:40px; line-height:40px;}
.hyj_m5lx3_y3 font{ display:block; text-align:center; color:#333333; font-size:18px; overflow:hidden; height:35px; line-height:35px;}
.hyj_m5lx3_y4{ width:280px;}
.hyj_m5lx3_y4 i{ display:block; width:280px; background:url(../../images/images/index_67.jpg) no-repeat center; height:80px; padding-bottom:20px;}
.hyj_m5lx3_y4 span{ display:block; text-align:center; color:#868686; font-size:16px; text-transform:uppercase; height:40px; line-height:40px;}
.hyj_m5lx3_y4 font{ display:block; text-align:center; color:#333333; font-size:18px; overflow:hidden; height:35px; line-height:35px;}

/*底部开始*/
.foot1{width:100%; height:80px; min-width:1200px; background:#2f2e28; padding:35px 0px 25px 0px;}
.foot1lx1{ height:40px; line-height:40px;}
.foot1lx1 a{ display:block; float:left; color:#959283; font-size:16px; padding-right:20px;height:40px; line-height:40px;}
.foot1lx1 a:hover{ color:#ffffff;}
.foot1lx2{height:40px; line-height:40px; color:#959283; font-size:16px;}
.foot1lx2 span{ padding-right:20px;}
.foot1righ{ margin-top:3px;}
.foot1righ span{ display:block; float:right;}
.foot1righ font{ display:block; float:right;}

.foot2{width:100%; height:60px; line-height:60px; background:#000000; min-width:1200px; text-align:center; font-size:16px;}
.foot2 span{ padding:0px 15px; color:#5e5d57;}
.foot2 a,.foot2 a:link{color:#5e5d57; font-size:14px;}
.foot2 a:hover{color:#ffffff;}

/*内页*/
.ny_banner a,.ny_banner a:link{display:block;width:100%; height:100%;}
.page_c{width:100%; padding:50px 0;}
.page_c_1200{width:1200px; margin:0 auto;}
.page_left{width:300px;}
.page_right{width:850px;}
.page_left_title{width:252px; height:60px; line-height:60px; background:#000000; font-size:20px; color:#ffffff; font-weight: bold; padding:0 0 0 48px;}
.page_left_small a,.page_left_small a:link{display:block; width:252px; height:55px; line-height:55px; color:#1a1a1a; font-size:16px; background:#e0e0e0; margin-bottom:5px; padding:0 0 0 48px;}
.page_left_small a:hover{color:#FFF; background:#006837;}
.page_left_small_down a,page_left_small_down a:link{display:block; width:252px; height:55px; line-height:55px; color:#FFF; font-size:16px; background:#006837; margin-bottom:5px; padding:0 0 0 48px;}
.page_left_small_down a:hover{color:#FFF;}
.page_right_title{height:54px; border-bottom:#DDD 1px solid;}
.page_right_content{line-height: 210%; min-height: 200px; padding:20px 0 0 0;}
.page_right_title_l{width:200px;height:54px; line-height:54px; text-align:left; color:#006837; font-size:16px;}
.page_right_title_r,.page_right_title_r a,.page_right_title_r a:link{width:600px;height:54px; text-align:right; line-height:54px;  color:#1a1a1a; font-size:14px;}
.page_right_title_r a:hover{color:#006837;}

.txt_class{ width:300px; height:25px; line-height:25px; padding-left:5px;}
.txt_classx{ width:310px; height:30px; line-height:30px; padding-left:5px;}
.txt_class2{width:100px; height:25px; line-height:25px;padding-left:5px;}
.txt_class_con{ width:300px; height:80px; line-height:20px;padding-left:5px; resize:none;}
.txt2_class{ background:none; border:none;}
.dd_class{ margin-top:20px;}
.dd_class2{ margin-top:10px;}

.dd_classdiv font{ color:#ff0000;}
.dd_classdiv{ margin:10px 0px;}
	.dd_classdiv span{ width:100px; text-align:right; height:31px; line-height:31px; }
.dd_classdivx{  margin:10px 0px; line-height:40px;}
.dd_price{ float:left;}
.dd_type{ float:left; margin-left:15px;}
.dd_type2{float:left; margin-left:30px;}
.dd_bz{ float:left;}
.dd_bz2{ float:left; width:300px;}
.dd_sub{ float:left; width:220px; text-align:center; margin-left:6px;}
	.dd_sub input{ width:100px; height:30px; cursor:pointer;}
.dd_sub2{ float:left; width:220px; text-align:center;}
	.dd_sub2 input{ width:100px; height:30px; cursor:pointer;}

.dd_res{ float:left; width:200px;text-align:center;}
	.dd_res input{ width:100px; height:30px; cursor:pointer;}
	
	.dd_clas_left{ float:left; background:url(../../images/zh_book.jpg) no-repeat bottom right; min-height:256px; width:100%;}
	.dd_clas_right{ float:left;  width:500px; height:230px;}
	.dd_clas_right2{ float:left;  width:450px; height:270px; margin-bottom:20px;}

.dd_c_dl{ float:left; width:85px; text-align:right;}
.dd_c_dr{ float:left; width:305px;}


/*分页*/
#pages { padding:14px 0 10px;font-family:宋体; text-align:center}
#pages a { display:inline-block; height:22px; line-height:22px; background:#ffffff; border:1px solid #cccccc; text-align:center; color:#444444; padding:0 10px}
#pages a.a1 { background:#F9F9F9; width:56px; padding:0 }
#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#F9F9F9; border:1px solid #cccccc; color:#444444; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*news*/
.slfnl_one{ border-bottom:1px dashed #b2b2b2; padding:15px 0px;}
.slfnlo_left{ width:249px; height:120px; border:1px solid #e1e1e1;}
.slfnlo_left div{ width:249px; height:120px; display:table-cell; vertical-align:middle; text-align:center;}
.slfnlo_righ{ width:575px;}
.slfnlo_righ span{ display:block; width:575px; height:35px; line-height:35px; overflow:hidden; font-size:18px;}
.slfnlo_righ i{ display:block; width:575px; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-style:normal; color:#999999;}
.slfnlo_righ font{ display:block; height:50px; width:575px; overflow:hidden; line-height:25px; font-size:14px; color:#999999;}

/*end news*/

.itemimg{ width:260px;  margin:10px 35px 10px 0px; float:left;}
.videoimg{ width:250px; height:188px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg div{ width:250px; height:188px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center; width:260px; height:30px; margin-top:10px; overflow:hidden; font-size:16px;}

.itemimgx{ width:260px;  margin:10px 0px 10px 0px; float:right;}

.itemimg:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimg img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}

.itemimgx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimgx img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}